import request from '@/utils/request'

/**
 * 登录
 * @param {object} data
 * @param {string} data.email 邮箱
 * @param {string} data.password 密码
 */
export const login = (data) => {
  return request({
    url: '/actor/login',
    method: 'post',
    data
  })
}

/**
 * 注册
 * @param {object} data
 * @param {string} data.email 邮箱
 * @param {string} data.name 姓名
 * @param {string} data.company 公司
 * @param {string} data.department 部门
 * @param {string} data.team 团队
 * @param {string} data.position 职位
 * @param {string} data.password 密码
 * @param {string} data.passwordDuplication 密码
 */
export const signup = (data) => {
  return request({
    url: '/actor/signUp',
    method: 'post',
    data
  })
}

/**
 * 我的信息
 * @param {string} id 用户ID
 */
export const profile = (id) => request({
  url: '/actor/profile',
  method: 'get',
  params: {
    id
  }
})

/**
 * 信息修改
 * @param {object} data
 * @param {object} data.name 姓名
 * @param {string} data.company 公司
 * @param {string} data.department 部门
 * @param {string} data.team 团队
 * @param {string} data.position 职位
 */
export const update = (data) => request({
  url: '/actor/updateProfile',
  method: 'post',
  data
})

export const logout = () => {}
